RAPPORT Homomorphism preserving algebraic specifications require hidden
نویسنده
چکیده
Although every computable data type has an initial algebra speci-cation with hidden functions, it may happen that some of the homo-morphic images of the data type are not models of the speciication. The latter are reducts of algebras that would be models of the specii-cation if all its functions were visible, whereas the homomorphic images of the data type are independent of the speciication and need not be compatible with the hidden functions used in it. A hidden function speciication that does not exclude any of the homomorphic images of its initial model from its model class will be called homomorphism preserving. It turns out that, unlike unrestricted initial algebra specii-cation, homomorphism preserving initial algebra speciication of computable data types requires both hidden sorts and hidden functions. 1991 Mathematics Subject Classiication: 08A70 Algebraic struc-tures]: Applications of universal algebra in computer science; 68Q65 Theory of computing]: Abstract data types; algebraic speciica-tion.
منابع مشابه
List of publications by Jan A
data types [1] J.A. Bergstra What is an abstract data type? Information Processing Letters, Vol. 7 1 (1978), p. 42-43. [2] J.A. Bergstra, M. Broy, J.V. Tucker and M. Wirsing. On the power of algebraic specifications . In J. Gruska and M. Chytil, eds. Proceedings of MFCS’81. Springer lecure Notes in Computer Science 118 (1981), p. 193-204. [3] J.A. Bergstra and J.-J. Ch. Meyer. Small specificati...
متن کاملElementary Algebraic Specifications of the Rational Complex Numbers
From the range of techniques available for algebraic specifications we select a core set of features which we define to be the elementary algebraic specifications. These include equational specifications with hidden functions and sorts and initial algebra semantics. We give an elementary equational specification of the field operations and conjugation operator on the rational complex numbers Q(...
متن کاملSpectrum Preserving Linear Maps Between Banach Algebras
In this paper we show that if A is a unital Banach algebra and B is a purely innite C*-algebra such that has a non-zero commutative maximal ideal and $phi:A rightarrow B$ is a unital surjective spectrum preserving linear map. Then $phi$ is a Jordan homomorphism.
متن کاملOn Preserving Properties of Linear Maps on $C^{*}$-algebras
Let $A$ and $B$ be two unital $C^{*}$-algebras and $varphi:A rightarrow B$ be a linear map. In this paper, we investigate the structure of linear maps between two $C^{*}$-algebras that preserve a certain property or relation. In particular, we show that if $varphi$ is unital, $B$ is commutative and $V(varphi(a)^{*}varphi(b))subseteq V(a^{*}b)$ for all $a,bin A$, then $varphi$ is a $*$-homomorph...
متن کاملFoundations for structuring behavioural specifications
We develop foundations for structuring behavioural specifications based on the logic tradition of hidden algebra. This includes an analysis of a number of important technical compositional properties for behavioural signatures, such as pushouts, inclusions and unions, as well as an investigation of algebraic rules for behavioural module composition. As a particularity of behavioural specificati...
متن کامل